Termination

Termination Fee Monitor

This job monitors for termination fee calculation requests at agreementClosed In the Cloud Monetisation Platform, the entity that holds the instructions for generating the bills for one or more subscriptions. including the addresses and how often the bill is generated. level and calculates a total termination fee for the agreement broken down by each subscriptionClosed A billing entity that incurs a charge. Examples include a network attached device whose usage you want to measure and charge for, or a monthly software subscription in the agreement.

This job is triggered by the creation of a Termination Fee Request Header record in a status of 1 (Pending). For each of these records, the job:

  • Calculates the termination fee based on Subscription Number and Termination Date for each connected subscription on the agreement:

  • Creates a Termination Fee Request Detail record for each subscription.

  • Increments the fee total for the agreement for each subscription.

  • Generates the termination fee workflow at agreement level.

The job then updates the Termination Fee Request Header record with the following:

  • A status of 2 (Complete)

  • The event number

  • The total of the subscription termination fees

Relevant JSONClosed JavaScript Object Notation. JSON is a lightweight format for storing and transporting data, often used when data is sent from a server to a web page. Schema: